﻿using System;
using System.Collections.Generic;
using RealtReview.DataAccess.SearchParameters;
using RealtyReview.Business.Models.ListViewModels;

namespace RealtyReview.Business.Interfaces
{
    public interface IManagementService
    {
        IEnumerable<UserListViewModel> SearchNews(BaseSearchParameters parameters);
        bool BanUser(Guid userId);
        bool UnBanUser(Guid userId);
        bool SetManagerRoleToUser(Guid userId);
        bool RemoveManagerRoleFromUser(Guid userId);
        bool ApproveReview(Guid reviewId);
        bool RejectReview(Guid reviewId);
    }
}
